Fast algorithms for Helmholtz Green’s functions
نویسنده
چکیده
The formal representation of the quasi-periodic Helmholtz Green’s function obtained by the method of images is only conditionally convergent and, thus, requires an appropriate summation convention for its evaluation. Instead of using this formal sum, we derive a candidate Green’s function as a sum of two rapidly convergent series, one to be applied in the spatial domain and the other in the Fourier domain (as in Ewald’s method). We prove that this representation of Green’s function satisfies the Helmholtz equation with the quasi-periodic condition and, furthermore, leads to a fast algorithm for its application as an operator. We approximate the spatial series by a short sum of separable functions given by Gaussians in each variable. For the series in the Fourier domain, we exploit the exponential decay of its terms to truncate it. We use fast and accurate algorithms for convolving functions with this approximation of the quasi-periodic Green’s function. The resulting method yields a fast solver for the Helmholtz equation with the quasi-periodic boundary condition. The algorithm is adaptive in the spatial domain and its performance does not significantly deteriorate when Green’s function is applied to discontinuous functions or potentials with singularities. We also construct Helmholtz Green’s functions with Dirichlet, Neumann or mixed boundary conditions on simple domains and use a modification of the fast algorithm for the quasi-periodic Green’s function to apply them. The complexity, in dimension dR2, of these algorithms is O(k log kCC(log e)), where e is the desired accuracy, k is proportional to the number of wavelengths contained in the computational domain and C is a constant. We illustrate our approach with examples.
منابع مشابه
Fast Huygens’ sweeping methods for multiarrival Green’s functions of Helmholtz equations in the high-frequency regime
Multi-arrival Green’s functions are essential in seismic modeling, migration and inversion. HuygensKirchhoff integrals provide a bridge to integrate locally valid first-arrival Green’s functions into a globally valid multi-arrival Green’s function. We design robust and accurate finite-difference methods to compute first-arrival traveltimes and amplitudes so that first-arrival Green’s functions ...
متن کاملApproximate Separability of Green’s Function for High Frequency Helmholtz Equations
Approximate separable representations of Green’s functions for differential operators is a basic and an important aspect in the analysis of differential equations and in the development of efficient numerical algorithms for solving them. Being able to approximate a Green’s function as a sum with few separable terms is equivalent to the existence of low rank approximation of corresponding discre...
متن کاملFast convolution with the free space Helmholtz Green's function
We construct an approximation of the free space Green’s function for the Helmholtz equation that splits the application of this operator between the spatial and the Fourier domains, as in Ewald’s method for evaluating lattice sums. In the spatial domain we convolve with a sum of decaying Gaussians with positive coefficients and, in the Fourier domain, we multiply by a band-limited kernel. As a ...
متن کاملMultiresolution Representation of Operators with Boundary Conditions on Simple Domains
We develop a multiresolution representation of a class of integral operators satisfying boundary conditions on simple domains in order to construct fast algorithms for their application. We also elucidate some delicate theoretical issues related to the construction of periodic Green’s functions for Poisson’s equation. By applying the method of images to the non-standard form of the free space o...
متن کاملStability of the Fast Multipole Method for Helmholtz Equation in Three Dimensions
Stability limits for the diagonal forms approximating the free space Green’s function in Helmholtz’ equation are derived. It is shown that while the original approximation of the Green’s function is stable except for overflows, the diagonalized form becomes unstable due to errors from roundoff, interpolation, choice of quadrature rule and approximation of the translation operator. Numerical exp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008